#videoContainer{
    height: auto;
}

.steps{
    padding-left: 1%;
    padding-right: 1%;
}

.stepTextDiv{
    width:67.5%;
    /*color:white;*/
    font-family: Georgia;
    display:inline-block;
    vertical-align: top;
    margin-left:1%;
    margin-right: 1%;
    margin-top: 5%;
    text-align: left;
}
.stepFigureDiv{
    width:27.5%;
    display:inline-block;
    margin-right: 2.75%;
    margin-top: 1.5em;
}   

#step1{
    padding-top:0%;
}
#step3{
    padding-bottom:0%;
}

#step2, #step3{
    margin-top: 0%;
}

.slogan{
    width:98%;
    font-size: 225%;
    display:block;
}
.companySlogan{
    width:98%;
    font-size: 225%;
    display:block;
}

.landingDiv{
    position:absolute;
    color:white;
    width:98%;
    top:0;
    font-size: 100%;
}
.landingTextDiv{
    margin-top: 15%;
    margin-left: 2%;
    width:98%;
    background-color:rgba(255,255,255, 0.8);
}
.landingButtonDiv{
    margin-top: 2%;
    color:white;
    margin-left: 2%;
    width:100%;
}
.mobileForm{
    display:block;
}

.mobilePanel .ui-panel-titlebar{
    font-size: 80px;
    margin:2%!important;
    margin-bottom: 0!important;
    padding:0!important;
}

.mobileInput{
    width:100%;
    height:75px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.mobileInput.ui-inputtext{
    font-size: 32px!important;
    border:solid 1px #333;
}

.mobileButton{
    margin-top: 2%;
}

.mobileButton .ui-button-text{
    font-size: 40px!important;
}

.stepFigureDiv.rightFigure{
    margin-left: 0;
    margin-right: 0;
}

.stepFigureDiv.leftFigure{
    margin-right: 0;
    margin-left: 0;
}
/*.gridText{
    font-size: 100%;
}*/

.grid{
    padding-left: 1%;
    padding-right: 1%;
}

.stepGrid{
    width: 49.25%;
    display:inline-block;
}

.marginRightStepGrid{
    margin-right: 4.5%;
}

.gridFigureDiv,.gridTextDiv {
    width: 100%;
    display: inline-block;
}

.gridFigureDiv{
}

.gridTextDiv{
    
}

.gridTextDiv.floatRight{
    float:left;
}

.fullTextGridElement{
    width:94%;
}
.fullTextDiv{
    width:96%;
    margin-left: -3%;
    margin-right: -3%;
}

.grid{
    padding: 3% 2% 0% 2%;
}

/*WORK WITH US*/

.workWithUsLogo{
    margin-top: 3em;
    width:50%;
    padding: 0 15% 0 15%;
}
.sloganWorkWithUs{
    font-size: 225%;
    display:block;
    width:100%;
    font-weight: bolder;
}
.landingTextDivWorkWithUs{
    width:96%;
    color:#414141;
    text-align: center;
    display:inline-block;
}

.step1 .gridTextDiv{
    margin-top: 0.5em;
}